home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 3203 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.5 KB

  1. Path: ttk.a2i!ttk
  2. From: Bill Moyer <ttk@rahul.net>
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.be
  4. Subject: Re: 1995 Production Status?
  5. Date: 27 Jan 1996 09:02:23 GMT
  6. Organization: ZuulOS Development Labs
  7. Message-ID: <4ecpmv$kc6@hustle.rahul.net>
  8. References: <4de07p$bbo@bandit.cyberwar.com> <mipsyssw-2301961619070001@cyber55.imaginet.fr> <4e7kfg$12d@hermes.jersey.net> <neilo-2601961755410001@d40-1.cpe.maroochydore.aone.net.au>
  9. NNTP-Posting-Host: jive.rahul.net
  10. NNTP-Posting-User: ttk
  11.  
  12. In article <neilo-2601961755410001@d40-1.cpe.maroochydore.aone.net.au>,
  13. Neil O'Rourke <neilo@m140.aone.net.au> wrote:
  14. >
  15. >All these abstraction layers, they have a heck of an impact on performance
  16. >don't they?  I've been following in Byte about the next MacOS release with
  17. >full hardware abstraction, and it seems that they have to crank up the
  18. >clock speed just to keep applications running at the same apparent speed.
  19. >
  20. >It seems to me that while dropping AmigaOS on to a powerPC based platform
  21. >is a step in the right direction, making it CHRP complient will take the
  22. >"Amiga-ness" out of the system (no blitter to bang for moving stuff, no
  23. >audio chips to make sing, etc. etc)
  24. >
  25. >Ok, farm out the Amiga's chipset on to a PCI card?  I know PCI is fast,
  26. >but doesn't this decouple the chips from the processor, and the processor
  27. >from the chips?
  28.  
  29.   Note that a CHRP-compliant OS can assume that at least all of the 
  30. CHRP-defined hardware is there.  This doesn't mean it can't test for 
  31. the existence of additional hardware, as long as it did so in such a
  32. way that wouldn't crash a minimal-CHRP system (which lacks the hard-
  33. ware being tested for).
  34.   Likewise, a CHRP-compliant system can put additional hardware on
  35. the motherboard, but CHRP-compliant OSs that don't have extensions 
  36. for using that hardware will left it unused (RTAS is the "standard"
  37. way of extending hardware features, but you're right, this would 
  38. slow things down somewhat).
  39.  
  40.   It seems like a (potentially expensive) solution would be to go
  41. ahead and make a CHRP-compliant Amiga system with additional non-
  42. CHRP hardware on the motherboard (which non-AmigaOS OSs could use
  43. via RTAS).  Then make a CHRP-compliant AmigaOS which tests for the
  44. presence of the Amiga-specific hardware extensions and is capable
  45. of accessing that hardware directly (instead of through RTAS).
  46.  
  47.   Then AmigaOS could run on any CHRP system, and any CHRP OS could
  48. run on the Amiga hardware, but if you put the AmigaOS on Amiga hard-
  49. ware you'd get to use all your special goodies without sacrificing
  50. performance (or the Amiga ideology).
  51.  
  52.   
  53.